inspector: Avoid a crash
authorMatthias Clasen <mclasen@redhat.com>
Sun, 6 Dec 2015 22:25:31 +0000 (17:25 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 6 Dec 2015 22:25:31 +0000 (17:25 -0500)
gkt_cell_layout_get_area may return NULL, handle it.

gtk/inspector/object-tree.c

index ad54f407e851eaf07179988725043e4faa8b9f09..8806e9a801c6bcb9498bf3408d31dba740327fad 100644 (file)
@@ -332,6 +332,9 @@ object_tree_cell_layout_forall (GObject              *object,
     return;
 
   area = gtk_cell_layout_get_area (GTK_CELL_LAYOUT (object));
+  if (!area)
+    return;
+
   g_object_set_data (G_OBJECT (area), "gtk-inspector-cell-layout", object);
   forall_func (G_OBJECT (area), "cell-area", forall_data);
 }